New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
paplayer: avoid blocking in OpenFile, call QueueNextFile instead #4340
Conversation
jenkins build this please i know you are bored |
Would this not mean we lose the crossfade on twin streams thing completely as this is now non-blocking, so m_streams.size() will rarely be 2 (the job is unlikely to get very far along) ? |
ah ok. it won't interrupt the playing stream any more. this needs another iteration ... |
@jmarshallnz updated. only changes behavior if AE is suspended |
Is it obvious to the paplayer devs (assuming they exist) as to why it should be different, or is a comment in the code required? |
a comment is always a good idea, will update |
jenkins build this please |
3 similar comments
jenkins build this please |
jenkins build this please |
jenkins build this please |
paplayer: avoid blocking in OpenFile, call QueueNextFile instead
paplayer: avoid blocking in OpenFile, call QueueNextFile instead
fixes http://trac.xbmc.org/ticket/14987
Mainthread can't be blocked by MakeStream while AE waits for OnDisplayReset event.